export function validPassword(str) {
  const reg = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d!.#*?&]{8,12}$/
  return reg.test(str.trim())
}

// 用户名校验规则：2-6位，不包含特殊字符
export function validUsername(str) {
  // 任意字符，不能包含特殊符号，长度为 2 到 6 位
  const reg = /^[\u4e00-\u9fa5_a-zA-Z0-9]{2,6}$/
  return reg.test(str.trim())
}

// 账号校验规则：7-12位，必须包含数字、大写字母和小写字母
export function validAccount(str) {
  const reg = /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z\d]{7,12}$/
  return reg.test(str.trim())
}

// 中国手机号校验规则
export function validPhoneNumber(str) {
  const reg = /^1[3-9]\d{9}$/
  return reg.test(str.trim())
}
//验证码校验规则
export function validCode(str) {
  const reg = /^\d{6}$/
  return reg.test(str.trim())
}
